package com.bootdo.wx.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 订单信息表
 * 
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2019-05-27 17:57:00
 */
public class OrderOrderDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//ID
	private String id;
	//会员ID
	private String userId;
	//付款金额
	private BigDecimal payment;
	//0：微信支付，1：支付宝支付
	private Integer paytype;
	//邮费
	private BigDecimal postFee;
	//优惠券id
	private String couponId;
	//订单类型 0：普通订单，1：砍价订单，2：拼团订单
	private Integer ordertype;
	//订单状态(0：砍价中，1：待支付，2：拼团中，3：待发货，4：待收货，5：退货中，6.退货成功，7：订单完成，8：订单取消）
	private Integer status;
	//配送方式：0：自提，1：快递
	private Integer postType;
	//订单创建时间
	private Date createAt;
	//订单更新时间
	private Date updateAt;
	//退货时间
	private Date returnAt;
	//支付时间
	private Date payAt;
	//发货时间
	private Date consignAt;
	//收货时间
	private Date receivingAt;
	//交易完成时间
	private Date endAt;
	//交易关闭时间
	private Date closeAt;
	//是否评价 0：未评价，1：已评价
	private Integer coment;
	//物流名称
	private String shippingName;
	//物流单号
	private String shippingCode;
	//买家留言
	private String buyerMsg;
	//买家昵称
	private String buyerNick;
	//订单号
	private String orderSn;
	//删除标记
	private Integer delFlag;
	//是否已经导出  0：未导出， 1：已导出
	private Integer export;
	//是否显示   0：显示，1:不显示
	private Integer see;


	/**
	 * 设置：ID
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：ID
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：会员ID
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	/**
	 * 获取：会员ID
	 */
	public String getUserId() {
		return userId;
	}
	/**
	 * 设置：付款金额
	 */
	public void setPayment(BigDecimal payment) {
		this.payment = payment;
	}
	/**
	 * 获取：付款金额
	 */
	public BigDecimal getPayment() {
		return payment;
	}
	/**
	 * 设置：0：微信支付，1：支付宝支付
	 */
	public void setPaytype(Integer paytype) {
		this.paytype = paytype;
	}
	/**
	 * 获取：0：微信支付，1：支付宝支付
	 */
	public Integer getPaytype() {
		return paytype;
	}
	/**
	 * 设置：邮费
	 */
	public void setPostFee(BigDecimal postFee) {
		this.postFee = postFee;
	}
	/**
	 * 获取：邮费
	 */
	public BigDecimal getPostFee() {
		return postFee;
	}
	/**
	 * 设置：优惠券id
	 */
	public void setCouponId(String couponId) {
		this.couponId = couponId;
	}
	/**
	 * 获取：优惠券id
	 */
	public String getCouponId() {
		return couponId;
	}
	/**
	 * 设置：订单类型 0：普通订单，1：砍价订单，2：拼团订单
	 */
	public void setOrdertype(Integer ordertype) {
		this.ordertype = ordertype;
	}
	/**
	 * 获取：订单类型 0：普通订单，1：砍价订单，2：拼团订单
	 */
	public Integer getOrdertype() {
		return ordertype;
	}
	/**
	 * 设置：订单状态(0：砍价中，1：待支付，2：拼团中，3：待发货，4：待收货，5：退货中，6.退货成功，7：订单完成，8：订单取消）
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：订单状态(0：砍价中，1：待支付，2：拼团中，3：待发货，4：待收货，5：退货中，6.退货成功，7：订单完成，8：订单取消）
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：订单创建时间
	 */
	public void setCreateAt(Date createAt) {
		this.createAt = createAt;
	}
	/**
	 * 获取：订单创建时间
	 */
	public Date getCreateAt() {
		return createAt;
	}
	/**
	 * 设置：订单更新时间
	 */
	public void setUpdateAt(Date updateAt) {
		this.updateAt = updateAt;
	}
	/**
	 * 获取：订单更新时间
	 */
	public Date getUpdateAt() {
		return updateAt;
	}
	/**
	 * 设置：退货时间
	 */
	public void setReturnAt(Date returnAt) {
		this.returnAt = returnAt;
	}
	/**
	 * 获取：退货时间
	 */
	public Date getReturnAt() {
		return returnAt;
	}
	/**
	 * 设置：支付时间
	 */
	public void setPayAt(Date payAt) {
		this.payAt = payAt;
	}
	/**
	 * 获取：支付时间
	 */
	public Date getPayAt() {
		return payAt;
	}
	/**
	 * 设置：发货时间
	 */
	public void setConsignAt(Date consignAt) {
		this.consignAt = consignAt;
	}
	/**
	 * 获取：发货时间
	 */
	public Date getConsignAt() {
		return consignAt;
	}
	/**
	 * 设置：收货时间
	 */
	public void setReceivingAt(Date receivingAt) {
		this.receivingAt = receivingAt;
	}
	/**
	 * 获取：收货时间
	 */
	public Date getReceivingAt() {
		return receivingAt;
	}
	/**
	 * 设置：交易完成时间
	 */
	public void setEndAt(Date endAt) {
		this.endAt = endAt;
	}
	/**
	 * 获取：交易完成时间
	 */
	public Date getEndAt() {
		return endAt;
	}
	/**
	 * 设置：交易关闭时间
	 */
	public void setCloseAt(Date closeAt) {
		this.closeAt = closeAt;
	}
	/**
	 * 获取：交易关闭时间
	 */
	public Date getCloseAt() {
		return closeAt;
	}
	/**
	 * 设置：是否评价 0：未评价，1：已评价
	 */
	public void setComent(Integer coment) {
		this.coment = coment;
	}
	/**
	 * 获取：是否评价 0：未评价，1：已评价
	 */
	public Integer getComent() {
		return coment;
	}
	/**
	 * 设置：物流名称
	 */
	public void setShippingName(String shippingName) {
		this.shippingName = shippingName;
	}
	/**
	 * 获取：物流名称
	 */
	public String getShippingName() {
		return shippingName;
	}
	/**
	 * 设置：物流单号
	 */
	public void setShippingCode(String shippingCode) {
		this.shippingCode = shippingCode;
	}
	/**
	 * 获取：物流单号
	 */
	public String getShippingCode() {
		return shippingCode;
	}
	/**
	 * 设置：买家留言
	 */
	public void setBuyerMsg(String buyerMsg) {
		this.buyerMsg = buyerMsg;
	}
	/**
	 * 获取：买家留言
	 */
	public String getBuyerMsg() {
		return buyerMsg;
	}
	/**
	 * 设置：买家昵称
	 */
	public void setBuyerNick(String buyerNick) {
		this.buyerNick = buyerNick;
	}
	/**
	 * 获取：买家昵称
	 */
	public String getBuyerNick() {
		return buyerNick;
	}
	/**
	 * 设置：订单号
	 */
	public void setOrderSn(String orderSn) {
		this.orderSn = orderSn;
	}
	/**
	 * 获取：订单号
	 */
	public String getOrderSn() {
		return orderSn;
	}
	/**
	 * 设置：删除标记
	 */
	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}
	/**
	 * 获取：删除标记
	 */
	public Integer getDelFlag() {
		return delFlag;
	}
	/**
	 * 设置：是否已经导出  0：未导出， 1：已导出
	 */
	public void setExport(Integer export) {
		this.export = export;
	}
	/**
	 * 获取：是否已经导出  0：未导出， 1：已导出
	 */
	public Integer getExport() {
		return export;
	}

	public Integer getPostType() {
		return postType;
	}

	public void setPostType(Integer postType) {
		this.postType = postType;
	}

	public Integer getSee() {
		return see;
	}

	public void setSee(Integer see) {
		this.see = see;
	}
}
